package com.lxit.video.dao;

import java.util.List;

import com.lxit.video.bean.VideoComment;

/**
 * @author 贺长全
 * @time 2018 下午3:44:10
 * @desc 自定义 Repository 接口
 */
public interface VideoCommentDao {
	/**
	 * @author 贺长全
	 * @time 2018 下午5:27:17
	 * @param pageIndex 当前页
	 * @param pageSize 每页显示
	 * @param userNumber 用户编号
	 * @param videoName 视频名称
	 * @param stratTime 开始时间
	 * @param entTime 结算时间
	 * @return
	 * @desc 后台评论分页 
	 */
	List<VideoComment> pageBackstageVideoComment(Integer pageIndex,Integer pageSize,String userNumber,String videoName,String stratTime,String entTime);
	/**
	 * @author 贺长全
	 * @time 2018 下午7:26:05
	 * @param userNumber
	 * @param videoName
	 * @param stratTime
	 * @param entTime
	 * @return
	 * @desc  后台评论分页 数量
	 */
	int pageBackstageVideoCommentCount(String userNumber,String videoName,String stratTime,String entTime);
	
	/**
	 * @author 贺长全
	 * @time 2018 下午4:36:53
	 * @return 
	 * @desc  前台评论分页 通过视频id ， 获取集合对象;
	 */
	List<VideoComment> pageVideoComment(Integer pageIndex, Integer pageSize,Integer videoId);
	/**
	 * @author 贺长全
	 * @time 2018 下午7:27:12
	 * @param videoId
	 * @return
	 * @desc  前台评论 数量
	 */
	int pageVideoCommentCount(Integer videoId);
}
